package de.herzog.mtv;

import org.apache.poi.ss.usermodel.Row;

public class Spieler {

	private String passNummer;
	private String nachname;
	private String vorname;
	private String aushilfen;
	private String liga;

	public Spieler(Row row) {
		this.nachname = getValue(row, 0);
		this.vorname = getValue(row, 1);
		this.passNummer = getValue(row, 2);
		this.aushilfen = getValue(row, 4);
		this.liga = getValue(row, 7);
	}

	private String getValue(Row row, int col) {
		String value = row.getCell(col).getStringCellValue();
		if (value != null && value.length() > 1) {
			value = value.substring(1).trim();
		} else {
			value = "";
		}
		return value;
	}

	public String getPassNummer() {
		return passNummer;
	}

	public void setPassNummer(String passNummer) {
		this.passNummer = passNummer;
	}

	public String getNachname() {
		return nachname;
	}

	public void setNachname(String nachname) {
		this.nachname = nachname;
	}

	public String getVorname() {
		return vorname;
	}

	public void setVorname(String vorname) {
		this.vorname = vorname;
	}

	public String getAushilfen() {
		return aushilfen;
	}

	public void setAushilfen(String aushilfen) {
		this.aushilfen = aushilfen;
	}

	public String getLiga() {
		return liga;
	}

	public void setLiga(String liga) {
		this.liga = liga;
	}

	public String getName() {
		return nachname + ", " + vorname;
	}

	@Override
	public String toString() {
		return getName() + " (" + getLiga() + ")";
	}

}
